﻿.lpx-content {
    margin: 0 !important;
    padding: 0 !important;
    height: calc(100vh - 32px) !important;
}

    .lpx-content #AbpContentToolbar {
        display: none !important;
    }

img.dx-icon {
    width: 16px !important;
    height: 16px !important;
}

body > .container {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 0;
    height: 0;
}

    body > .container .header {
        display: flex;
        height: 60px;
        color: #ecf0f1;
        background-color: #2980b9;
        padding: 8px;
        margin: 0 0 2px 0;
        flex-direction: row;
        align-items: center;
        font-size: 20px;
    }

        body > .container .header .institution {
            margin-right: 4px;
        }

        body > .container .header .apply-department {
            margin-right: 4px;
        }

        body > .container .header .apply-doctor {
            margin-right: 4px;
        }

    body > .container .main {
        flex: 1;
        height: 0;
    }

        body > .container .main .right {
            display: flex;
            flex-wrap: nowrap;
            flex-direction: column;
            height: 100%;
        }

            body > .container .main .right .exam-grid {
                flex: 1 0 auto;
                height: 0;
            }
